//Symbol数据类型
const obj = {id:1,id:2,id:3};
console.log(obj); //{id:3}

//声明方式
let s = Symbol('a');

//实际应用
const o1 = {};
o1.id = 10;
o1.id = 20;
//添加相同的属性
var id = Symbol('id');
o1[id] = 30;
console.log(o1);  //{ id: 20, [Symbol(id)]: 30 }

//第二种方式
var id = Symbol('id2');
let o2 = {
    id:10,
    [id]:20
};

//Symbol.for('abc') 登记机制
var s1 = Symbol.for('abc');
var s2 = Symbol.for('abc');
console.log(s1 === s2);  //true
